PSD清理
先选项目,再执行。用示例观察保存、检测、暂停确认,以及档内清理与深清重开的区别。
清理 0.5.8:重绘预检与无修改时跳过保存
先检查重绘是否稳定。档内清理先在临时完整图层副本上检查重复渲染。如果原样重绘也会改变像素,就提前保留内嵌对象及其元数据,并在运行记录中说明原因;可再选择深清直接处理文件元数据。
回写仍逐分支检查。稳定渲染的文档继续精确比较回写前后像素,发现变化时恢复该分支。常规历史恢复校验失败后会尝试完整快照;快照恢复可能截断更早的历史。恢复仍失败则停止后续处理与最终保存。
没有内容可清理,就不重复保存。其他清理项先检查,有实际修改才创建相应历史步骤并保存,避免深清后空操作又生成元数据。图层样式仅清理关闭的效果,保留开启效果、不透明度、填充和混合模式。
已修复旧版 CEP 中部分文件深清出现的 overlapping_edits 错误。部分 PSD 原样重开也会有轻微重绘差异,不能把深清理解为保证重开后的实时画面绝对一致。
下方动画只演示常见操作流程,不模拟像素校验、快照恢复或无修改时跳过保存;实际处理与跳过情况请看运行记录。
可操作教程面板 · 示例文件
查看模式区别、清理规则与保存说明
0.5.8:先选清理项目,再点击底部按钮。两个元数据模式互斥,也可都不选;智能对象栅格化入口已移除。
两个元数据模式,怎么选?
元数据·档内清理
主文档保持打开。先处理主文档,再按元数据量从大到小进入可处理的内嵌智能对象,逐级保存;共享内容成功处理后跳过重复实例。
尽量保留历史,但元数据和嵌套内容不保证完整撤销。选中图层仅限制内嵌遍历范围,主文档元数据仍整体处理。
元数据·深清重开
仅支持 PSD / PSB。流式清理整份文件及可解析内嵌文档的 XMP、IPTC 和摘要,不逐个打开智能对象;校验通过后替换或打开新副本。
重开后旧历史重置,再执行其他勾选项目,保留一个图层清理撤销步骤;最后保存,不再次重开。此模式禁用“清理选中图层”。
两种模式都保留智能对象可编辑结构。外部链接、不支持或无法解析的内容可能跳过;查看运行记录。保存时 Photoshop 可能重新生成基础信息。
检测、推荐与暂停确认
- 单独点击“检测”只读取磁盘已保存版本,不保存、不清理。未保存修改不计入。
- 点击清理后,先自动保存,再重新检测。首次未保存的文档需要选择保存位置;保存失败或取消时不开始清理。
- 元数据总量 ≥128 MiB 或单处 ≥64 MiB 时建议深清。这是初始参考值,不是耗时或效果保证;推荐不会自动改模式。
- 档内模式遇到深清推荐时先暂停,尚未执行任何清理。切到深清后再点击清理,或保持档内模式点击“继续文档内清理”。
- 文件、文档、选中范围或选项变化后会重新确认。批量继续保留剩余队列,已完成文件不重复处理;每个需要推荐的文件分别确认。
在右侧将示例文件切到“元数据较多的 PSD”,即可体验暂停和继续。
其他四项清理规则
| 选项 | 会改哪里 |
|---|---|
| 画布外 | 删除完全在画布外的内容图层;部分越界、调整层保留。含画板或无法确认画板状态时跳过。 |
| 隐藏图层 | 删除隐藏图层及隐藏组;隐藏组包含的子图层一并删除。 |
| 空白图层 | 删除空组和零尺寸普通像素层;不按零尺寸规则删除调整层等特殊类型。 |
| 图层样式 | 移除关闭的样式,保留开启的样式;整组效果关闭时移除整组,支持图层组。 |
首次默认开启档内元数据、画布外、隐藏和空白图层;深清与图层样式默认关闭。没有选择任何项目时不保存、不执行。
副本、覆盖、批量与取消
- 所有项目都先自动保存输入文档当前修改。副本模式不代表原文档的未保存修改不会写入磁盘。
- 默认副本:档内模式另存
文件名_cleaned;深清另存文件名_metadata_cleaned。同名副本递增编号,原文档保留。 - 覆盖:写回原文件。深清替换不保留额外备份,重开后旧历史重置。覆盖开关每次重载面板恢复关闭。
- 批量:原本打开的文档保留;本次打开的文件及输出副本处理后关闭。仅深清元数据时,原本关闭的文件不必打开;叠加图层清理时需打开处理。关闭后的文档不保留撤销历史。
- 点击“取消清理”或面板内按 Esc 请求停止。单次打开或保存可能要等结束;已完成的修改和先前保存的批量文件不回滚。
- 深清若已开始替换,会先完成替换或恢复并重开,再停止后续项目。保存失败时保留结果文档,查看运行记录后手动处理。